package re;

import java.util.ArrayList;

import nc.ui.trade.pub.TableTreeNode;
import nc.vo.pub.lang.UFDouble;
import nc.vo.tc.monthlyApprove.msz.AuditVO;

public class erwer {
	public erwer() {
		setin_decreaseInfo();
	}
	public void setin_decreaseInfo() {
		ArrayList<AuditVO> list =new ArrayList<AuditVO>();
		AuditVO a=new AuditVO();
		a.setLastcosts(new UFDouble(2500));
		a.setLastfunds(new UFDouble(2600));
		a.setThiscosts(new UFDouble(2600));
		a.setThisfunds(new UFDouble(2700));
		list.add(a);
		ArrayList<AuditVO> newList = new ArrayList<AuditVO>();
		for (int i = 0; i < list.size(); i++) {
			AuditVO auditVO = list.get(i);
			if (auditVO.getLastcosts() != null
					&& auditVO.getThiscosts() != null) {
				auditVO.setCostszj(auditVO.getThiscosts().sub(
						auditVO.getLastcosts().toDouble()));
				auditVO.setCostsrate(auditVO.getCostszj().div(
						auditVO.getLastcosts()).multiply(100));
			} 
if (auditVO.getLastfunds() != null
					&& auditVO.getThisfunds() != null) {
				auditVO.setFundszj(auditVO.getThisfunds().sub(
						auditVO.getLastfunds().toDouble()));
				auditVO.setFundsrate(auditVO.getFundszj().div(
						auditVO.getLastfunds()).multiply(100));
			}
			newList.add(auditVO);
		}

	}
}
